wear a strange expression - French English Dictionary